<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Strict//EN">
<html>

<head>
<meta http-equiv="Content-Language" content="en-us">
<title>Custom UIs</title>
<link rel="stylesheet" type="text/css" href="../style.css">
</head>

<body>

<div align="center">
<table class=allEncompassingTable >
 <tr>
  <td >
<p><a href="../index.html" TARGET="_top"><img src="images/homeImg.png"></a></p>



<h1>Custom UIs</h1>


<p>The custom UI plugin (<em>simExtCustomUI</em>), courtesy of Federico Ferri, offers functionalities based on the Qt framework. The source code to that plugin can be found <a href="https://github.com/CoppeliaRobotics/simExtCustomUI" target="_blank">here</a>. </p>
<p>The custom UI plugin offers Qt-style widgets such as dialogs integrating buttons, edit-boxes, sliders, labels, images, etc. Any action on custom UIs (e.g. button-click, text edition, slider movement) is reported as a script callback. Other functions are accessed via related <a href="customUIPluginApi.htm">API function calls</a>. This allows customizing a simulation to a great extent. Following displays a typical custom UI:<br>
</p>

<p align=center><img src="images/qtBasedCustomUIExample.jpg"></p>
<p class=imageLabel>[Custom UI example]</p>
<br>


<br>
<h3 class=recommendedTopics>Recommended topics</h3>

<li><a href="customUIPluginApi.htm">Custom UI API</a></li>
<li><a href="customUIPluginXMLSyntax.htm">Custom UI XML syntax</a></li>

<br>
<br>

 </tr>
</table> 
</div>  
  
  
</body>

</html>
